欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

[Mysql] 的創建

1.創建表

創建表的作用在于指定表字段的類型+屬性(約束)

創建表使用CREATE TABLE關鍵字進行操作

? ? 語法結構

? ? CREATE TABLE 表名(

? ? ? ? ? ? 字段名 ? 數據類型 ? 屬性/約束,

? ? ? ? ? ? ...

? ? ? ? ? ? 字段名 ? 數據類型 ? 屬性/約束,

? ? ? ? ? ? [PRIMARY KEY(字段名)]

注意

1.表名和字段名需唯一

2.屬性/約束中,默認允許設置NULL

? ? 理解NULL

? ? NULL不等于空串,空串是有效值

? ? 不要把NULL值與空串相混淆。NULL值是沒有值,它不是空串。如果指定''(兩個單引號,其間沒有字符),這在NOT NULL列中是允許的。空串是一個有效的值,它不是無值。NULL值用關鍵字NULL而不是空串指定

3.屬性/約束中,默認值DEFAULT設置必須是常數,不允許使用函數作為默認值?

4.屬性/約束AUTO_INCREMENT

每個表只允許一個AUTO_INCREMENT列

? ? CREATE TABLE customers

? ? (

? ? ? cust_id int ?NOT NULL ? AUTO_INCREMENT,

? ? ? cust_name ?char(50) ?NOT NULL,

? ? ? cust_address ?char(50) ?NULL,

? ? ? cust_city ?char(50) ?NULL,

? ? ? ? ? ? ? ? ? ? ? .....

? ? ? PRIMARY KEY(cust_id)

? ? );

AUTO_INCREMENT告訴Mysql,本列每當增加一行記錄時進行自動增量。每次執行一個INSERT操作,Mysql自動對該列增量,給該列賦予下一個可用的值。這樣給每個行分配一個唯一的cust_id,從而可以用作主鍵值

例:在test數據庫中創建pet表

? ? CREATE TABLE pet
? ? (?
? ? ? id int NOT NULL ?AUTO_INCREMENT,
? ? ? name VARCHAR(225) NOT NULL,
? ? ? owner VARCHAR(225) DEFAULT 'Odin',
? ? ? species VARCHAR(225),
? ? ? sex CHAR(1),
? ? ? birth DATE,
? ? ? death DATE,
? ? ? PRIMARY KEY(id)
? ? );
在創建新表時,指定的表名必須不存在,否則將出錯。如果要防止意外覆蓋已有的表,SQL要求首先手動刪除該表,然后再重建它,而不是簡單地用創建表語句覆蓋它。如果僅想在一個表不存在時創建它,應該在表名后給出IF NOT EXISTS,它不檢查已有表的模式是否與你打算創建的表模式相匹配。它只是查看表名是否存在,并且僅在表名不存在時創建它

文章鏈接: http://m.qzkangyuan.com/19610.html

文章標題:[Mysql] 的創建

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

在Linux服務器上安裝vsftp(二)

2023-4-12 12:12:20

建站教程

[Mysql] 創建(二)

2023-4-14 12:29:12

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 四川省| 获嘉县| 东乡| 克东县| 吴川市| 潼关县| 沽源县| 武鸣县| 新乡市| 和龙市| 紫金县| 铁岭市| 保德县| 修水县| 大庆市| 璧山县| 睢宁县| 罗甸县| 监利县| 玛多县| 奉新县| 天峻县| 特克斯县| 佛冈县| 思南县| 博客| 武强县| 和龙市| 十堰市| 彝良县| 万源市| 玛多县| 凤翔县| 旬邑县| 永福县| 尚志市| 行唐县| 日喀则市| 靖远县| 三门峡市| 台安县|